支付成功通知|百度->商户
更新时间:2023-11-27
支付成功通知|百度->商户
接口描述
本接口为用户在百度支付成功后的通知
权限说明
注意事项
- 此接口需要保持幂等性规范,对于同一订单返回值需保持一致,接口会因网络等问题,导致多次请求,如因返回结果不一致导致订单损失,结果将由接入方承担。
- 超时时间:要求接口耗时小于1.5S(超过1.5S触发超时重试),重试策略:超时默认重试3次。
- 返回值判断:
a.返回数据格式:json,包含字段如:{"errno":0,"msg":"success","data":{}}
请求参数
参数名称 | 类型 | 是否必选 | 参数位置 | 描述 |
---|---|---|---|---|
pay_amount | String | 是 | RequestBody参数 | 支付金额 |
bd_pre_order_id | String | 是 | RequestBody参数 | 百度唯一单号 |
bd_pay_order_id | String | 是 | RequestBody参数 | 百度支付单号 |
tp_order_id | String | 是 | RequestBody参数 | 商户唯一单号 |
extra | String | 否 | RequestBody参数 | 业务方扩展字段,订单状态回调时需要回传 |
响应参数
参数名称 | 父节点 | 类型 | 是否必传 | 描述 |
---|---|---|---|---|
errno | 无 | int | 是 | 错误码,0:成功,非0:默认处理为预定失败,为用户自动退款 |
msg | 无 | string | 是 | 结果描述,success:成功 |
data | 无 | json | 是 | 预定结果 |
请求示例
{
"tp_name":"test",
"salt":681161,
"timestamp":1648642558,
"sign":"ca852a6df07aa4653d1d0848bd893247",
"bd_pre_order_id":"xxx",
"bd_pay_order_id":"xxx",
"tp_order_id":"xxx",
"pay_amount":"xxx",
}
响应示例
{
"errno": 0,
"msg": "ok",
"data": {
}
}